Archive member included       because of file (symbol)

C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                              sub.o (CpuFastSet)
C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                              MultiSio.o (CpuSet)
C:/agb/lib/libagbsyscall.a(AgbSysIntrWait.o)
                              loader_main.o (IntrWait)
C:/agb/lib/libagbsyscall.a(AgbSysMultiBoot.o)
                              MultiBoot.o (MultiBoot)
C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                              loader_main.o (RegisterRamReset)
C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                              main.o (VBlankIntrWait)
C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                              loader_main.o (_call_via_r0)

Allocating common symbols
Common symbol       size              file

S32ml               0x18              Sio32MultiLoad.o
UsrSendBuf          0x10              bss.o
BurstLoad           0x4               loader_main.o
demo_bin_start      0x4               main.o
frame_retval        0x4               main.o
IntrTableBuf        0x34              intr_table.o
Cont                0x4               bss.o
SioFlagsBak         0x4               bss.o
demo_bin_length     0x4               main.o
RecvLoadCounter     0x4               loader_main.o
IntrFuncBuf         0x100             MultiSio.o
multiboot_status    0x4c              main.o
Trg                 0x4               bss.o
SioFlags            0x4               bss.o
SioState            0x4               bss.o
SioStartFlag        0x4               bss.o
LoadCounterp        0x4               loader_main.o
IntrMainBuf         0x400             bss.o
UsrRecvBuf          0x40              bss.o
Ms                  0x158             MultiSio.o
OamBak              0x400             bss.o
ProgressCounter     0x4               loader_main.o
RecvFuncBuf         0x40              MultiSio.o
BgBak               0x800             bss.o

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD crt0.o
LOAD intr_main.o
LOAD MultiSioAsm.o
LOAD main.o
LOAD loader_main.o
LOAD sub.o
LOAD intr_table.o
LOAD bss.o
LOAD data.o
LOAD load_table_src.o
LOAD MultiBoot.o
LOAD MultiSio.o
LOAD Sio32MultiLoad.o
LOAD client.o
LOAD demo.o
LOAD C:/agb/lib/libagbsyscall.a
LOAD C:/agb/lib/libisagbprn.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libg.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
Address of section .text set to 0x8000000
Address of section .bss set to 0x3000000
                0x00008000                .=0x8000

.interp
 *(.interp)

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(.init)

.plt
 *(.plt)

.text           0x08000000     0x1ac4
 *(.text)
 .text          0x08000000      0x108 crt0.o
                0x08000000                _start
                0x080000c0                start_vector
 .text          0x08000108       0xf0 intr_main.o
                0x08000108                intr_main
 .text          0x080001f8       0x40 MultiSioAsm.o
                0x080001f8                MultiSioRecvBufChange
 .text          0x08000238      0x318 main.o
                0x08000238                AgbMain
 .text          0x08000550      0x4d0 loader_main.o
                0x08000550                LoaderMain
 .text          0x08000a20       0xfc sub.o
                0x08000a88                IntrDummy
                0x08000a20                VBlankIntr
                0x08000abc                BgScSet
                0x08000a8c                KeyRead
                0x08000ae4                Data2BgSc
 .text          0x08000b1c      0x6b0 MultiBoot.o
                0x0800107c                MultiBootCheckComplete
                0x08000fb8                MultiBootStartMaster
                0x08000f94                MultiBootStartProbe
                0x08000b1c                MultiBootInit
                0x08000b58                MultiBootMain
 .text          0x080011cc      0x540 MultiSio.o
                0x08001638                MultiSioIntr
                0x080011cc                MultiSioInit
                0x08001308                MultiSioMain
                0x08001490                MultiSioRecvDataCheck
                0x080012b8                MultiSioStop
                0x08001600                MultiSioVSync
                0x080013f8                MultiSioSendDataSet
                0x080012a0                MultiSioStart
 .text          0x0800170c      0x358 Sio32MultiLoad.o
                0x0800170c                Sio32MultiLoadInit
                0x080017bc                Sio32MultiLoadMain
                0x0800199c                Sio32MultiLoadIntr
 .text          0x08001a64        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                0x08001a64                CpuFastSet
 .text          0x08001a68        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                0x08001a68                CpuSet
 .text          0x08001a6c        0x8 C:/agb/lib/libagbsyscall.a(AgbSysIntrWait.o)
                0x08001a6c                IntrWait
 .text          0x08001a74        0x8 C:/agb/lib/libagbsyscall.a(AgbSysMultiBoot.o)
                0x08001a74                MultiBoot
 .text          0x08001a7c        0x4 C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                0x08001a7c                RegisterRamReset
 .text          0x08001a80        0x8 C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                0x08001a80                VBlankIntrWait
 .text          0x08001a88       0x3c C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                0x08001a90                _call_via_r2
                0x08001aa0                _call_via_r6
                0x08001a9c                _call_via_r5
                0x08001a94                _call_via_r3
                0x08001ab4                _call_via_fp
                0x08001aa8                _call_via_r8
                0x08001aa4                _call_via_r7
                0x08001a88                _call_via_r0
                0x08001ab0                _call_via_sl
                0x08001abc                _call_via_sp
                0x08001aac                _call_via_r9
                0x08001a98                _call_via_r4
                0x08001a8c                _call_via_r1
                0x08001ab8                _call_via_ip
                0x08001ac0                _call_via_lr
 *(.text.*)
 *(.stub)
 *(.gnu.warning)
 *(.gnu.linkonce.t*)
 *(.glue_7t)
 *(.glue_7)
                0x08001ac4                _etext=.
                0x08001ac4                PROVIDE (etext, .)

.fini
 *(.fini)

.rodata         0x08001ac4     0x2468
 *(.rodata)
 .rodata        0x08001ac4       0xa0 main.o
                0x08001ac4                BgScDatap_ID
 .rodata        0x08001b64       0x2c loader_main.o
 .rodata        0x08001b90       0x34 intr_table.o
                0x08001b90                IntrTable
 .rodata        0x08001bc4     0x2320 data.o
                0x080020c4                OamData_Sample
                0x080020e4                PlttData_Sample
                0x080022e4                CharData_Sample
                0x08001bc4                BgScData_Sample
 .rodata        0x08003ee4       0x10 load_table_src.o
                0x08003ee4                LoadTable
 .rodata        0x08003ef4       0x20 MultiSio.o
 .rodata        0x08003f14       0x18 Sio32MultiLoad.o
 *(.rodata.*)
 *(.gnu.linkonce.r*)

.rodata1
 *(.rodata1)
                0x0800402c                .=(ALIGN(0x100)+(.&0xff))

.data           0x0800402c     0x4998
 *(.data)
 .data          0x0800402c     0x179c client.o
                0x080057c8                _binary_client_bin_end
                0x0800402c                _binary_client_bin_start
 .data          0x080057c8     0x31fc demo.o
                0x080057c8                _binary_demo_bin_start
                0x080089c4                _binary_demo_bin_end
 *(.data.*)
 *(.gnu.linkonce.d*)

.data1
 *(.data1)

.ctors
 EXCLUDE_FILE ( *crtend.o )*(.ctors)
 *(SORT(.ctors.*))
 *crtend(.ctors)

.dtors
 EXCLUDE_FILE ( *crtend.o )*(.dtors)
 *(SORT(.dtors.*))
 *crtend.o(.dtors)

.got
 *(.got.plt)
 *(.got)

.dynamic
 *(.dynamic)

.sdata
 *(.sdata)
 *(.sdata.*)
                0x080089c4                _edata=.
                0x080089c4                PROVIDE (edata, .)
                0x080089c4                __bss_start=.
                0x080089c4                __bss_start__=.

.sbss
 *(.sbss)
 *(.scommon)

.bss            0x03000000     0x13e8
 *(.dynbss)
 *(.bss)
 .bss           0x03000000        0x8 MultiBoot.o
 *(.bss.*)
 *(COMMON)
 *fill*         0x03000008        0x8
 COMMON         0x03000010       0x5c main.o
                                  0x0 (size before relaxing)
                0x03000010                demo_bin_start
                0x03000014                frame_retval
                0x03000018                demo_bin_length
                0x03000020                multiboot_status
 COMMON         0x0300006c       0x10 loader_main.o
                                  0x0 (size before relaxing)
                0x0300006c                BurstLoad
                0x03000070                RecvLoadCounter
                0x03000074                LoadCounterp
                0x03000078                ProgressCounter
 *fill*         0x0300007c        0x4
 COMMON         0x03000080       0x34 intr_table.o
                                  0x0 (size before relaxing)
                0x03000080                IntrTableBuf
 *fill*         0x030000b4        0xc
 COMMON         0x030000c0     0x1070 bss.o
                                  0x0 (size before relaxing)
                0x030000c0                UsrSendBuf
                0x030000d0                Cont
                0x030000d4                SioFlagsBak
                0x030000d8                Trg
                0x030000dc                SioFlags
                0x030000e0                SioState
                0x030000e4                SioStartFlag
                0x030000f0                IntrMainBuf
                0x030004f0                UsrRecvBuf
                0x03000530                OamBak
                0x03000930                BgBak
 COMMON         0x03001130      0x2a0 MultiSio.o
                                  0x0 (size before relaxing)
                0x03001130                IntrFuncBuf
                0x03001230                Ms
                0x03001390                RecvFuncBuf
 COMMON         0x030013d0       0x18 Sio32MultiLoad.o
                                  0x0 (size before relaxing)
                0x030013d0                S32ml
                0x030013e8                .=ALIGN(0x4)
                0x030013e8                .=ALIGN(0x4)
                0x030013e8                _end=.
                0x030013e8                _bss_end__=.
                0x030013e8                __bss_end__=.
                0x030013e8                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x00000000       0xc0
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x20 main.o
 .debug_aranges
                0x00000020       0x20 loader_main.o
 .debug_aranges
                0x00000040       0x20 sub.o
 .debug_aranges
                0x00000060       0x20 MultiBoot.o
 .debug_aranges
                0x00000080       0x20 MultiSio.o
 .debug_aranges
                0x000000a0       0x20 Sio32MultiLoad.o

.debug_pubnames
                0x00000000      0x442
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000       0x7c main.o
 .debug_pubnames
                0x0000007c       0x68 loader_main.o
 .debug_pubnames
                0x000000e4       0x55 sub.o
 .debug_pubnames
                0x00000139       0x31 intr_table.o
 .debug_pubnames
                0x0000016a       0xa1 bss.o
 .debug_pubnames
                0x0000020b       0x61 data.o
 .debug_pubnames
                0x0000026c       0x20 load_table_src.o
 .debug_pubnames
                0x0000028c       0x82 MultiBoot.o
 .debug_pubnames
                0x0000030e       0xd3 MultiSio.o
 .debug_pubnames
                0x000003e1       0x61 Sio32MultiLoad.o

.debug_info     0x00000000    0x20731
 *(.debug_info)
 .debug_info    0x00000000     0x3783 main.o
 .debug_info    0x00003783     0x37b4 loader_main.o
 .debug_info    0x00006f37     0x34e2 sub.o
 .debug_info    0x0000a419     0x32b0 intr_table.o
 .debug_info    0x0000d6c9     0x3363 bss.o
 .debug_info    0x00010a2c     0x2e72 data.o
 .debug_info    0x0001389e     0x32e7 load_table_src.o
 .debug_info    0x00016b85     0x3119 MultiBoot.o
 .debug_info    0x00019c9e     0x3641 MultiSio.o
 .debug_info    0x0001d2df     0x3452 Sio32MultiLoad.o

.debug_abbrev   0x00000000      0xd8c
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x15d main.o
 .debug_abbrev  0x0000015d      0x156 loader_main.o
 .debug_abbrev  0x000002b3      0x16b sub.o
 .debug_abbrev  0x0000041e      0x119 intr_table.o
 .debug_abbrev  0x00000537      0x101 bss.o
 .debug_abbrev  0x00000638      0x101 data.o
 .debug_abbrev  0x00000739      0x112 load_table_src.o
 .debug_abbrev  0x0000084b      0x1f4 MultiBoot.o
 .debug_abbrev  0x00000a3f      0x1cf MultiSio.o
 .debug_abbrev  0x00000c0e      0x17e Sio32MultiLoad.o

.debug_line     0x00000000     0x1952
 *(.debug_line)
 .debug_line    0x00000000      0x2c8 main.o
 .debug_line    0x000002c8      0x3d7 loader_main.o
 .debug_line    0x0000069f      0x1cd sub.o
 .debug_line    0x0000086c      0x808 MultiBoot.o
 .debug_line    0x00001074      0x4d0 MultiSio.o
 .debug_line    0x00001544      0x40e Sio32MultiLoad.o

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.stack          0x00080000        0x0
                0x00080000                _stack=.
 *(.stack)
OUTPUT(sio32_multi_load.elf elf32-littlearm)
